2. Infections Bacterial infections, such as salmonellosis, or viral infections like equine coronavirus, can cause significant gastrointestinal upset. Parasitic infections from worms can also lead to diarrhea.